﻿#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int main() {
    printf("请依次输入 数据1 运算 数据2 无需空格\n");
    float a, b;
    char c;
    scanf("%f%c%f", &a, &c, &b);  

    switch (c) {
    case '+':
        printf("%.1f", a + b);
        break;
    case '-':
        printf("%.1f", a - b);
        break;
    case '*':
        printf("%.1f", a * b);
        break;
    case '/':
        if (b == 0) {
            printf("错误：除数不能为0");
        }
        else {
            printf("%.1f", a / b);
        }
        break;
    case '%':
        if (b == 0) {
            printf("错误：求余运算的除数不能为0");
        }
        else {
           
            printf("%d", (int)a % (int)b);
        }
        break;
    default:
        printf("错误：不支持的运算符");
    }

    return 0;
}